// pages/my/my.js
var app = getApp();
Page({
  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {},
    pluginOptionsLike: {
      // 注意：每日爆款、今日福利 pid 参数为 refpid，没有 pageSize，maxPageNum 参数
      pid: 'mm_1210180140_1779150397_110912400421', // 当前插件的淘客 pid  注意pid前后一定不能随意加空格！！！
      pageSize: 6, // 每页个数，默认 10
      maxPageNum: 100
    },
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    let userInfo = my.getStorageSync({key: 'userInfo'})['data'];
    if(userInfo){
      that.setData({
        userInfo
      })
    }
  },

  onReachBottom() {
    this.setData({
      loadMoreTime: (this.data.loadMoreTime || 0) + 1
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {},

  openSc() {
    my.navigateTo({
      url: '/pages/collection/collection'
    });
  },

  openHistory() {
    my.navigateTo({
      url: '/pages/history/history'
    });
  },

  onGetAuthorize(res) {
    my.getOpenUserInfo({
      fail: (res) => {
      },
      success: (res) => {
        let userInfo = JSON.parse(res.response).response // 以下方的报文格式解析两层 response
        this.setData({
          userInfo: userInfo
        })
        my.setStorageSync({
          key: 'userInfo',
          data: userInfo,
        });
      },
    });
  },
  enterNcov: function(){
    my.navigateToMiniProgram({
      appId: '2021001132600368',
    });
  },
  enterKeepfit: function(){
    my.navigateToMiniProgram({
      appId: '2021001146629338',
    });
  },
});